package com.xidian.zhiancloud.dao.checkdanger;

import java.util.List;
import java.util.Map;
import com.github.pagehelper.Page;
import com.xidian.zhiancloud.model.checkdanger.ChkTypeData;

import org.apache.ibatis.annotations.Param;

public interface BaseSetMapper {
    //  隐患排查类型设置
	int insertBaseType(@Param("tpdata") ChkTypeData tpdata);
	int insertBaseTypeSet(@Param("params") Map<String,Object> params);
	int updateBaseTypeSet(@Param("params") Map<String,Object> params);
	int deleteBaseTypeSet(@Param("id") Integer id);
	Page<Map<String,String>> getBaseTypeSetList(@Param("key") String key);
	Page<Map<String,String>> getBaseTypeList();
	//  隐患类型设置
	Page<Map<String,String>> getBaseTpsetList(@Param("key") String key);
	int insertBaseTpSet(@Param("name") String name,@Param("userid") Integer userid);
	int updateBaseTpSet(@Param("name") String name,@Param("id") Integer id);
	int deleteBaseTpSet(@Param("id") Integer id);
	
    //  基础管理类库
	Page<Map<String,String>> getBaseLibList(@Param("key") String key);
	int insertBaseLib(@Param("params") Map<String,Object> params);
	int updateBaseLib(@Param("params") Map<String,Object> params);
	int deleteBaseLib(@Param("id") Integer id);
}
